int pinRojo = 6;
int pinVerde = 5;
int pinAzul = 3;

void setup () {
  pinMode(pinRojo, OUTPUT);
  pinMode(pinVerde, OUTPUT);
  pinMode(pinAzul, OUTPUT);
}

void loop () {
  setColor(0, 0, 0);       
  setColor(255, 0, 0);     
  setColor(0, 255, 0);     
  setColor(0, 0, 255);     
  setColor(0, 255, 255);   
  setColor(255, 255, 0);   
  setColor(255, 0, 255);   
  setColor(255, 255, 255); 
}

void setColor (int rojo, int verde, int azul) {
  //Cátodo común
  //analogWrite(pinRojo, rojo);
  //analogWrite(pinVerde, verde);
  //analogWrite(pinAzul, azul);
  //Ánodo común
  analogWrite(pinRojo, 255 - rojo);
  analogWrite(pinVerde, 255 - verde);
  analogWrite(pinAzul, 255 - azul);
  delay(1000);
}
 




